home *** CD-ROM | disk | FTP | other *** search
- Short: Full C source code to FloppyFlux v1.2
- Author: andrew.ab2000@bigfoot.com (Andrew Bell)
- Uploader: andrew.ab2000@bigfoot.com (Andrew Bell)
- Type: dev/src
-
- This archive contains the C source code to FloppyFlux version 1.2
-
- Download this if you want to learn more about programming the following:
-
- - Doing IO with trackdisk.device.
- - Compressing data with xpkmaster.library.
- - Building GUIs with gtlayout.library.
- - Using AmigaOS style linked lists.
- - Handling WB app messages.
- - Creating a simple directory cache system.
- - Creating WB AppIcons.
- - Swapping your program's own stack, internally.
- - Working with AmigaOS hooks.
- - Using AmigaOS's public message ports to detect multiple copies of your
- program in memory.
- - Using AmigaDOS notification to track directory changes.
- - Creating unique filenames for temp files.
- - Handling messages from multiple message ports.
- - Opening ASL requesters.
-
- These are just some of the things that this C source code covers.
-
- To compile it, you need the Amiga OS includes. They have not been included
- due to copyright reasons. One file has not been included, which is the
- "system.h" file. To emulate it, create a file under the same name and make
- it include ALL of your Amiga OS includes.
-
- FloppyFlux was compiled with DICE v3 using includes release 40.15.
-
- If you use another compiler such as VBCC, STORM or SAS C, sorry, but
- you'll have a lot of work to do, to get it to compile correctly.
-
- Feal free to contact me about the sources via email.
-
- ------------------------------------------------------------------------
-
- The src/ directory contains the source code and the bin/ directory
- contains the debug executable for FloppyFlux.
-
- This source code is provided in the hope that it will be useful to those
- people seeking to learn the C language or learn more about the internal
- workings of the Amiga OS.
-
- You may compile this source for your OWN PRIVATE USE ONLY. You must not
- compile and distribute modified versions of this program. Even if your
- intentions are good. Please contact the author (via email, see below)
- if have noticed any bugs in the source.
-
- ------------------------------------------------------------------------
-
- If this source interests you, I'm available for freelance Amiga
- programming work. Contact me via my email address below.
-
- ------------------------------------------------------------------------
-
- This source code and all related files are Copyright © 1999 Andrew Bell.
-
- email: andrew.ab2000@bigfoot.com (Andrew Bell)
- WWW: http://www.homeusers.prestel.co.uk/ab2000
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 52004 25284 51.3% 30-Jun-99 00:20:16 +FloppyFlux
- 2557 1150 55.0% 30-Jun-99 00:20:14 +FloppyFlux_src.readme
- 1281 688 46.2% 30-Jun-99 00:20:14 +dmakefile
- 2904 1022 64.8% 30-Jun-99 00:20:14 +FF_configio.c
- 1306 602 53.9% 30-Jun-99 00:20:14 +FF_configio.h
- 23129 5074 78.0% 30-Jun-99 00:20:14 +FF_diskio.c
- 953 538 43.5% 30-Jun-99 00:20:14 +FF_diskio.h
- 5247 1611 69.2% 30-Jun-99 00:20:16 +FF_iconify.c
- 682 364 46.6% 30-Jun-99 00:20:16 +FF_iconify.h
- 15601 3754 75.9% 30-Jun-99 00:20:14 +FF_imagecache.c
- 2968 1279 56.9% 30-Jun-99 00:20:14 +FF_imagecache.h
- 23133 5854 74.6% 30-Jun-99 00:20:14 +FF_imagelist.c
- 993 501 49.5% 30-Jun-99 00:20:14 +FF_imagelist.h
- 3320 1032 68.9% 30-Jun-99 00:20:14 +FF_include.h
- 14322 4314 69.8% 30-Jun-99 00:20:14 +FF_main.c
- 2445 1039 57.5% 30-Jun-99 00:20:14 +FF_main.h
- 9261 2096 77.3% 30-Jun-99 00:20:14 +FF_protos.h
- 27894 7290 73.8% 30-Jun-99 00:20:14 +FF_routines.c
- 688 372 45.9% 30-Jun-99 00:20:14 +FF_routines.h
- 1720 727 57.7% 30-Jun-99 00:20:14 +FF_strings.c
- 1000 524 47.6% 30-Jun-99 00:20:14 +FF_strings.h
- 9025 2677 70.3% 30-Jun-99 00:20:14 +FF_wb.c
- 662 356 46.2% 30-Jun-99 00:20:14 +FF_wb.h
- 5407 1746 67.7% 30-Jun-99 00:20:16 +FF_wingetstr.c
- 702 405 42.3% 30-Jun-99 00:20:16 +FF_wingetstr.h
- 6775 2261 66.6% 30-Jun-99 00:20:14 +FF_wininfo.c
- 684 371 45.7% 30-Jun-99 00:20:14 +FF_wininfo.h
- 25482 6194 75.6% 30-Jun-99 00:20:14 +FF_winmain.c
- 684 370 45.9% 30-Jun-99 00:20:14 +FF_winmain.h
- 4691 1572 66.4% 30-Jun-99 00:20:14 +FF_winprogress.c
- 813 439 46.0% 30-Jun-99 00:20:14 +FF_winprogress.h
- 14723 3920 73.3% 30-Jun-99 00:20:14 +FF_winsettings.c
- 1167 598 48.7% 30-Jun-99 00:20:14 +FF_winsettings.h
- 189 113 40.2% 30-Jun-99 00:20:16 +FloppyFlux_rev.h
- 2 2 0.0% 30-Jun-99 00:20:16 +FloppyFlux_rev.rev
- -------- ------- ----- --------- --------
- 264414 86139 67.4% 07-Jul-99 16:07:20 35 files
-